package org.lanqiao.tjut.testpractice;

import java.util.Scanner;

import org.junit.Test;

public class TestDriver0718 {
	/*
	 * 题目：求s=a+aa+aaa+aaaa+aa...a的值， 其中a是一个数字。例如2+22+222+2222+22222
	 * (此时共有5个数相加)，几个数相加有键盘控制。
	 */

	@Test
	public void Test01() {
		Scanner input = new Scanner(System.in);
		// 需要循环相加的数的个位
		System.out.println("用(0~9)哪个数循环？：");
		int a = input.nextInt();
		System.out.println("循环相加多少次？：");
		// 循环相加多少次
		int n = input.nextInt();
		// 每次生成的新数
		int newN = 0;
		// 计算结果
		int sum = 0;

		for (int i = 0; i < n; i++) {
			//新数等于旧数*10加a
			newN = newN * 10 + a;
			//遍历打印循环数
			System.out.print(" "+newN);
			sum = sum + newN;
		}
		//换行
		System.out.println();
		//输出计算结果
		System.out.println("计算结果:" + sum);
	}
}
